package com.smart.car.points.annotation;

import java.lang.annotation.*;

/**
 * 1.接口防刷、自定义注解（对请求次数进行限制,防止重复提交的注解）
 * 被该注解修饰的方法都会被切面拦截进行请求次数限制
 * @author zoutao.blog.csdn.net
 * @date 2021/5/28
 */
@Target({ElementType.METHOD}) //针对方法
@Retention(RetentionPolicy.RUNTIME)//运行时
@Inherited
public @interface RequestLimit {

    //单位时间允许最大访问次数 - 默认不限制
    int count() default Integer.MAX_VALUE;;

    //设置单位秒 - 默认值是（60L）1分钟
    long time() default 60L;
}
